package com.jrx.anytxn.transaction.service;

import com.jrx.anytxn.common.exception.TxnBizException;
import com.jrx.anytxn.customer.entity.CmCustomerFirstLevel;
import com.jrx.anytxn.transaction.bean.BlockCodeSaveBean;
import com.jrx.anytxn.transaction.entity.AmLoanAccountInfo;

import java.util.List;

/**
 * @program: anytxn-cf-transaction
 * @description: 客户封锁码处理
 * @author: lbz
 **/
public interface ICustBlockCodeService {

    /**
     * 客户封锁码处理
     * @param firstLevel
     * @param accountInfoList
     * @return
     */
    BlockCodeSaveBean buildBlockCode(CmCustomerFirstLevel firstLevel , List<AmLoanAccountInfo> accountInfoList) throws TxnBizException;
}
